| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

nkGraphics::Buffer Member List

This is the complete list of members for nkGraphics::Buffer, including all inherited members.

copyParams(const Buffer &other) | nkGraphics::Buffer | virtual
create(System *system=nullptr) | nkGraphics::Buffer | static
Exportable() noexcept | nkExport::Exportable |
exportClassToTree(nkExport::Node *rootNode) override | nkGraphics::Buffer | virtual
freeCpuData() | nkGraphics::Buffer | virtual
getBindFlag() const =0 | nkGraphics::Buffer | pure virtual
getCpuAccessFlag() const =0 | nkGraphics::Buffer | pure virtual
getElementByteSize() const | nkGraphics::Buffer |
getElementCount() const | nkGraphics::Buffer |
getGpuUploadCanBeDeferred() const | nkGraphics::Resource |
getHidden() const | nkGraphics::Resource |
getLoadState() const | nkGraphics::Resource |
getMiscFlag() const =0 | nkGraphics::Buffer | pure virtual
getName() const | nkGraphics::Resource |
getPath() const | nkGraphics::Resource |
getSystem() const | nkGraphics::Resource |
getTotalByteSize() const | nkGraphics::Buffer |
getTypeName() const | nkGraphics::Resource |
getUsage() const =0 | nkGraphics::Buffer | pure virtual
gpuCopyFrom(Buffer &other, const ResourceGpuCopyDescriptor &descriptor)=0 | nkGraphics::Buffer | pure virtual
importClassFromTree(nkExport::Node *rootNode) override | nkGraphics::Buffer | virtual
isReadyForRendering() const | nkGraphics::Resource |
isUnloaded() const | nkGraphics::Resource |
load()=0 | nkGraphics::Resource | pure virtual
map(const MapRequestDescriptor &requestDesc)=0 | nkGraphics::Buffer | pure virtual
operator=(const Buffer &)=delete | nkGraphics::Buffer |
prepareForComputeResourceUsage(bool value=true) | nkGraphics::Buffer | virtual
prepareForOutputStreamUsage(bool value=true) | nkGraphics::Buffer | virtual
prepareForShaderResourceUsage(bool value=true) | nkGraphics::Buffer | virtual
setBindFlag(BUFFER_BIND_FLAG value)=0 | nkGraphics::Buffer | pure virtual
setCpuAccessFlag(BUFFER_CPU_ACCESS_FLAG value)=0 | nkGraphics::Buffer | pure virtual
setCpuData(nkMemory::BufferView<> data) | nkGraphics::Buffer |
setCpuDataCopy(nkMemory::BufferView<> data) | nkGraphics::Buffer |
setCpuDataForward(nkMemory::Buffer &&data) | nkGraphics::Buffer |
setElementByteSize(unsigned int value) | nkGraphics::Buffer | virtual
setElementCount(unsigned int value) | nkGraphics::Buffer | virtual
setGpuUploadCanBeDeferred(bool value) | nkGraphics::Resource |
setHidden(bool value) | nkGraphics::Resource |
setMiscFlag(RESOURCE_MISC_FLAG value)=0 | nkGraphics::Buffer | pure virtual
setName(nkMemory::StringView value) | nkGraphics::Resource |
setPath(nkMemory::StringView value) | nkGraphics::Resource | virtual
setUsage(BUFFER_USAGE value)=0 | nkGraphics::Buffer | pure virtual
unload()=0 | nkGraphics::Resource | pure virtual
unmap(const UnmapRequestDescriptor &requestDesc)=0 | nkGraphics::Buffer | pure virtual
~Buffer() | nkGraphics::Buffer | virtual
~Exportable() | nkExport::Exportable | virtual
~Resource() | nkGraphics::Resource | virtual
~ShaderResource() | nkGraphics::ShaderResource | virtual